return rc.passed();
}
+#if BOOST_VERSION >= 108700
+#define BOOST_TEST_DETAIL_DUMMY_COND false
+#else
+#define BOOST_TEST_DETAIL_DUMMY_COND ::boost::test_tools::tt_detail::dummy_cond()
+#endif
#if BOOST_VERSION >= 105900
# if BOOST_VERSION >= 106000
BOOST_STRINGIZE( S ), \
TL, CHECK_MSG, _ ); \
} \
-} while( ::boost::test_tools::tt_detail::dummy_cond() ) \
+} while( BOOST_TEST_DETAIL_DUMMY_COND ) \
/**/
# define BOOST_THROW_AFFIX ""
BOOST_STRINGIZE( S ), \
TL, CHECK_MSG, _ ); \
} \
-} while( ::boost::test_tools::tt_detail::dummy_cond() ) \
+} while( BOOST_TEST_DETAIL_DUMMY_COND ) \
/**/
# endif
BOOST_STRINGIZE( S ), \
TL, CHECK_MSG, _ ); \
} \
-} while( ::boost::test_tools::tt_detail::dummy_cond() ) \
+} while( BOOST_TEST_DETAIL_DUMMY_COND ) \
/**/
#else
# define BOOST_CHECK_THROW_IMPL_EX( S, E, P, prefix, TL, guard ) \
BOOST_CHECK_NO_THROW_IMPL_EX(_ncbitest_value = (P);, TL, \
_ncbitest_guard.Guard(NCBI_NS_NCBI::g_NcbiTestMutex)); \
BOOST_TEST_TOOL_IMPL(2, _ncbitest_value, check_descr, TL, CT, _); \
- } while( ::boost::test_tools::tt_detail::dummy_cond() )
+ } while( BOOST_TEST_DETAIL_DUMMY_COND )
# define BOOST_PP_BOOL_00 0
descr, TL, CT, \
(_ncbitest_value1)(BOOST_STRINGIZE(A1)) \
(_ncbitest_value2)(BOOST_STRINGIZE(A2))); \
- } while( ::boost::test_tools::tt_detail::dummy_cond() )
+ } while( BOOST_TEST_DETAIL_DUMMY_COND )
# define BOOST_CHECK_IMPL_MT_SAFE( P, check_descr, TL, CT ) \
do { \
NCBI_NS_NCBI::CFastMutexGuard _ncbitest_guard \
(NCBI_NS_NCBI::g_NcbiTestMutex); \
BOOST_TEST_TOOL_IMPL( 2, _ncbitest_value, check_descr, TL, CT, _ ); \
- } while( ::boost::test_tools::tt_detail::dummy_cond() )
+ } while( BOOST_TEST_DETAIL_DUMMY_COND )
# define BOOST_CHECK_WITH_2_ARGS_IMPL_MT_SAFE(P, descr, TL, CT, A1, A2) \
do { \
descr, TL, CT, \
(_ncbitest_value1)(BOOST_STRINGIZE(A1)) \
(_ncbitest_value2)(BOOST_STRINGIZE(A2))); \
- } while( ::boost::test_tools::tt_detail::dummy_cond() )
+ } while( BOOST_TEST_DETAIL_DUMMY_COND )
# define BOOST_CLOSE_IMPL_MT_SAFE( L, R, T, TL ) \
do { \
00, ::boost::test_tools::check_is_close_t(), "", TL, CHECK_CLOSE, \
(_ncbitest_l)(BOOST_STRINGIZE(L))(_ncbitest_r)(BOOST_STRINGIZE(R))\
(_ncbitest_t)("")); \
- } while ( ::boost::test_tools::tt_detail::dummy_cond() )
+ } while ( BOOST_TEST_DETAIL_DUMMY_COND )
# define BOOST_EQUAL_COLLECTIONS_IMPL_MT_SAFE( LB, LE, RB, RE, TL ) \
do { \
BOOST_TEST_TOOL_IMPL( \
1, ::boost::test_tools::tt_detail::equal_coll_impl(), \
"", TL, CHECK_EQUAL_COLL, (LB)(LE)(RB)(RE) ); \
- } while( ::boost::test_tools::tt_detail::dummy_cond() )
+ } while( BOOST_TEST_DETAIL_DUMMY_COND )
#else